Towards Individualized Requirements Specification Evolution for Networked Software Based on Aspect

نویسندگان

  • Zaiwen Feng
  • Keqing He
  • Yutao Ma
  • Jian Wang
  • Ping Gong
چکیده

Networked software is a kind of Internet-based online complex software system produced through interaction and cooperation between networks and users who act as both consumer and producer of the system composed of web services. To meet a mass of individualized requirements, specifications for common requirements of the domain need to modify and evolve. Aiming at the concern, we propose a 3-step process of requirements evolution modeling of networked software. Focusing on the first step, the paper analyzes inducements for individualized requirements evolution, proposes a meta-model to describe the evolutionary requirements specification of networked software based on aspects, and presents a case study to demonstrate the usage of our approach. Finally a process for implementing the individualized requirements evolution is proposed. So it is helpful to guide the modeling for evolutionary requirements specifications and implement individualized requirements from common specifications.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Process to Identify the Crosscutting Concerns in Changing Requirements through Aspect-Oriented Software Engineering

The traditional software development methodology now cannot meet the expanding software scales, changing software requirement and the software evolution processes very well. Aspect-Oriented Software Engineering (AOSE) helps to meet out these entire problems during software development. With the advancement in the field of software engineering, software requirements are changing at a fast pace w...

متن کامل

Towards a Model for Specifying and Composing Concerns in Software Product Line Engineering

In order to fulfil sets of similar user requirements within a specific application domain, one typically uses software product line engineering. In this paper, we investigate the nature of implementations of concerns, specific to software product line engineering. Based on these investigations, we present an approach that allows a modular specification and composition of concerns, with the purp...

متن کامل

COCOA: COnversation-based service COmposition in pervAsive computing environments with QoS support

Pervasive computing environments are populated with networked services, i.e., autonomous software entities, providing a number of functionalities. One of the most challenging objectives to be achieved within these environments is to assist users in realizing tasks that integrate on the fly functionalities of the networked services opportunely according to the current pervasive environment. Towa...

متن کامل

Modularization of Crosscutting Concerns in Requirements Engineering

In spite of the generated benefits, Object-Oriented (OO) paradigm seems reaching its limits, regarding complexity reduction of current systems. In this context, the Aspect Oriented (AO) comes up as an alternative to reduce software development complexity while keeping OO advantages. Needs for investigating methodologies of AO Software Development have emerged a long with AO. As an example, Earl...

متن کامل

Aspect-Oriented Requirements Engineering for Component-Based Software Systems

Developing requirements for software components, and ensuring these requirements are met by component designs, is very challenging, as very often application domain and stakeholders are not fully known during component development. We introduce a new methodology, aspect-oriented component engineering, that addresses some difficult issues of component requirements engineering by analysing and ch...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008